.news{
  padding:20px 20px;
  .at-article{
    padding: 30px 0;
    border-bottom:1px solid #f1f1f1;
  }
  .at-article__h1{
    font-size: 28px;
    // padding:0 20px;
  }
  .at-article__info{
    color:#ccc;
    font-size: 22px;
    padding:10px 0;
  }
  .at-article__date{
    margin-right: 20px;
  }
  .at-article__img{
    width: 100%;
  }
}

.today{
  padding:20px;
  .today__item{
    padding:20px;
  }
}

.qrcode{
  padding:30px 20px;
  .qrcode__btn{
    margin: 20px 0;
  }
  .qrcode__img{
    margin:20px auto;
    width: 400px;
    height: 400px;
    background-size: cover;
  } 
}

.star{
  padding:30px 20px;
  .star__btn{
    margin: 20px 0;
  }
  .page-section{
    padding:20px 0;
    // border-top:1px solid #ccc;
    // border-bottom:1px solid #ccc;
    display: flex;
    justify-content: space-between;
    .consName{
      width: 100px;
      display: inline-block;
    }
  }
}